<?php

namespace haibao\weixin\model\data;

class WeixinUserInfo extends \haibao\weixin\model\data\Base{
    

    /**
     * 用户的性别，值为1时是男性，值为2时是女性，值为0时是未知
     */
    const SEX_MAIL = 1;
    const SEX_FEMAIL = 2;
    const SEX_UNKNOW = 0;
    
    /**
     * WeixinInfo表ID
     */
    public $WeixinInfoId;
    
    /**
     * 用户Id 一个用户对一个公用账号唯一的KEY
     */
    public $FromUserName;
    
    /**
     * 海报用户ID
     */
    public $UserId;
    
    /**
     * 国家
     */
    public $Country;
    
    /**
     * 省份
     */
    public $Province;
    
    /**
     * 城市
     */
    public $City;
    
    /**
     * 微信昵称
     */
    public $NickName;
    
    /**
     * 头像地址
     */
    public $AvatarUrl;
    
    /**
     * 用户的性别，值为1时是男性，值为2时是女性，值为0时是未知
     */
    public $Sex;
    
    /**
     * Unionid机制
     */
    public $Unionid;
    
    /**
     * 创建日期
     */
    public $CreateTime;
    
    public function __construct() {
        parent::__construct();
        
        $this->intField('WeixinInfoId','WeixinInfoId',true);
        $this->intField('UserId','UserId');
        $this->stringField('Country','Country');
        $this->stringField('Province','Province');
        $this->stringField('City','City');
        $this->stringField('NickName','NickName');
        $this->stringField('AvatarUrl','AvatarUrl');
        $this->intField('Sex','Sex');
        $this->stringField('Unionid','Unionid');
        $this->dateField('CreateTime','CreateTime',true);
        
        $this->setTableName('WeixinUserInfo');
    }
}

 